package org.scboy.common.impl;

import java.util.List;

import org.scboy.common.beans.SelectItem;
import org.scboy.common.enums.InputType;

/**
 * 系统配置接口
 */
public interface SystemConfig {
	
	/**
	 * 配置编码
	 * @return
	 */
	public String getCode();
	
	/**
	 * 配置名称
	 * @return
	 */
	public String getConfigName();
	
	/**
	 * 默认值
	 */
	public String defaultValue();
	
	/**
	 * 输入类型
	 */
	public InputType inputType();
	
	/**
	 * 选项值
	 * @return
	 */
	public List<SelectItem> getSelectData();
	
	/**
	 * 配置说明
	 * @return
	 */
	public String getNote();
	
	/**
	 * 排序
	 * @return
	 */
	public int getIndex();
	
}
